﻿var dialog;

$(function () {
    //添加选中菜单项的css设置和添加Tabs页面
    $(".systemFunLi").mouseover(function () { $(this).addClass("systemFunLiActive"); }).mouseleave(function () { $(this).removeClass("systemFunLiActive"); }).click(function () {
        addTab({ url: $(this).attr("url"), title: $(this).attr("alt") });
    });

    //退出系统
    $("#logout").click(function () { exitSystem(); });

    //修改密码的弹出框
    $("#modifyPwd").click(function () {
        $("input[type=password]").val("");
        dialog.dialog('open');
    });

    //初始化弹出框
   InitDialog();
});

//设置修改密码的弹出框
function InitDialog() {
    dialog = $('#dlg').dialog({
        closed: true,
        cache: false,
        modal: true,
        buttons: [{
            text: '保存',
            iconCls: 'icon-ok',
            handler: function () {
                saveFun();
            }
        }, {
            text: '取消',
            iconCls: 'icon-cancel',
            handler: function () {
                dialog.dialog('close');
            }
        }]
    });
}

//保存用户密码
function saveFun() {
    if ($("#ff").form("validate")) {

        var newPwd = $("#Data_NewPwd").val();
        var rPwd = $("#Data_RPwd").val();
        if (newPwd != rPwd) {
            $.messager.alert('警告', "两次密码不一致");
            return false;
        }
        //构造传递的参数
        var postData = {
            operId:$("#Data_OperId").val(),
            old_password:$("#Data_OldPwd").val(),
            new_password:$("#Data_NewPwd").val()
        };

        //ajax调用
        $.ajax({
            type: "post",
            dataType: "json",
            url: _global_web_app_path+"/default/changepass",
            data:postData,
            error: function (e) {
                $.messager.alert('错误', e.responseText, 'error');
            }, success: function (data) {
                $.messager.alert('系统提示', data.msg);
                if (true==data.status){
                	$('#dlg').dialog('close');
                }
            }
        });
    }
}

//退出系统
function exitSystem() {
    $.messager.confirm('系统提示', '确认安全退出系统吗?', function (r) {
        if (r) {
            $.ajax({
                type: "post",
                url: _global_web_app_path+"/login/logout",
                error: function (e) {
                    $.messager.alert('错误', e.responseText, 'error');
                }, success: function (data) {
                    //window.opener = null;
                    //window.open('', '_self');
                    //window.close();
                	window.location=_global_web_app_path+"/login/";
                }
            });
        }
    });
}


//添加Tabs页面
function addTab(params) {
    var iframe = '<iframe src="' + params.url + '" frameborder="0" style="width:100%;height:100%"></iframe>';

    var t = $("#index_tabs");

    var opts = {
        title: params.title,
        content: iframe,
        closable: true
    };

    if (t.tabs('exists', opts.title)) {
        t.tabs('select', opts.title);
    } else {
        t.tabs('add', opts);
    }
}